permeable dam - French English Dictionary